const zlib = require('zlib');
 
// let data = 'hello,world';
// // 参数一表示要压缩的数据，可以是string或buffer
// zlib.gzip(data, function (err, buffer) {
//     if (err) {
//         console.log('error message:' + err);
//     }
     
//     // buffer就是压缩后的数据
//     console.log('gzip:' + buffer.toString());
 
//     // 对buffer数据进行解压
//     zlib.unzip(buffer, function (err, buffer) {
//         console.log('unzip:' + buffer.toString());
//     });
// });
let data = '123';
zlib.gzip(data, function(err, string) {
  if (err) {
    console.log('error message:' + err);
  }
  // string就是压缩后的数据
  console.log('gzip:' + string.toString());

  // 对 string数据进行解压
  zlib.unzip(string, function(err, string) {
    if (err) {
      console.log('err:' + err);
    }
    console.log('string:' + string);
  })
});
